package com.ruoyi.cencat.mapper;

import java.util.List;
import com.ruoyi.cencat.domain.CencatGoods;

/**
 * 货物信息Mapper接口
 * 
 * @author cencat
 * @date 2024-05-21
 */
public interface CencatGoodsMapper 
{
    /**
     * 查询货物信息
     * 
     * @param goodId 货物信息主键
     * @return 货物信息
     */
    public CencatGoods selectCencatGoodsByGoodId(Long goodId);

    /**
     * 查询货物信息列表
     * 
     * @param cencatGoods 货物信息
     * @return 货物信息集合
     */
    public List<CencatGoods> selectCencatGoodsList(CencatGoods cencatGoods);

    /**
     * 新增货物信息
     * 
     * @param cencatGoods 货物信息
     * @return 结果
     */
    public int insertCencatGoods(CencatGoods cencatGoods);

    /**
     * 修改货物信息
     * 
     * @param cencatGoods 货物信息
     * @return 结果
     */
    public int updateCencatGoods(CencatGoods cencatGoods);

    /**
     * 删除货物信息
     * 
     * @param goodId 货物信息主键
     * @return 结果
     */
    public int deleteCencatGoodsByGoodId(Long goodId);

    /**
     * 批量删除货物信息
     * 
     * @param goodIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteCencatGoodsByGoodIds(Long[] goodIds);
}
